$(function () {
    //定义金额,支付方式
    var $paynum = "10",
        $paytype = 0,
        $payuser = $("#payAccount").val(),
        $check = false;

    //获取金额
    $("#payBox input").on('click', function (event) {

        var $input = $(this).index();
        if ($input != 3) {
            $(this).addClass('checked').siblings().removeClass('checked')
                .removeClass('tchecked');

        } else {
            $(this).addClass('tchecked').siblings().removeClass('checked');
        }
        $paynum = $(this).val().substring(0, 2);
    })

    //金额输入
    $("#payMoney").on("blur", function () {
        $paynum = $(this).val();
        console.log($paynum);
        var money = /^[0-9]{1,5}$/;
        console.log(money.test($paynum));
        if (!money.test($paynum)) {
            $(this).val("");
        }
    })

    //支付方式选择
    $("#payType li").on("click", function (event) {
        $(this).addClass("lied").siblings().removeClass("lied");
        $paytype = $(this).data("type");
    })

    //点击支付
    $("#paybtn").on('click', function () {
        $(".alertModule div").html("");

        console.log($paynum.length);

        console.log("user" + $payuser + "，钱数：" + $paynum + ",充值方式：" + $paytype);
        $.ajax({
            type: "GET",
            url: "myPay/payByQRCode",
            data: {title: $payuser, fee: $paynum, payType: $paytype},
            async: "true",
            success: function (data) {
                 var dataObj = eval("(" + data + ")");
                //显示二维码
                $(".alertModule").fadeIn();

                $("<img src='myPay/qr?code_url=" + dataObj.code_url + "' width='150' height='150' />").appendTo('.alertModule>div');
                dingdanID = dataObj.out_trade_no;

                typec = 0;
                //设置定时器循环访问充值状态。
                var t = setInterval(function () {
                    typec += 1;
                    console.log(typec);
                    if (typec > 60) {
                        clearInterval(t);
                        $(".alertModule").fadeOut(300);
                    }
                    $.ajax({
                        type: 'GET',
                        url: "myPay/queryStatus",
                        data: {recordm: dingdanID},
                        async: "true",
                        success: function (data) {
                            if (data == "0") {
                                showSuc("您已支付成功!");
                            }
                        }
                    });
                }, 3000);
            }
        });
    });

    function showSuc(txt) {
        $(".alertModule h2").remove();
        $(".alertModule div").remove();
        $(".alertModule").find('p').html("");
        $(".alertModule").find('span').text('关闭');
        $("<h2>" + txt + "</h2>").appendTo('.alertModule');
        setTimeout(function () {
            $(".alertModule").animate({
                'opacity': 1
            }, 500);
            $(".alertModule").fadeOut(800);
        }, 1000);
    }

    $(".alertModule .closeA").on('click', function () {
        $(".alertModule").fadeOut(300);
    })

})